The Two-Stage Assembly Scheduling Problem: Complexity and Approximation

نویسندگان

  • Chris N. Potts
  • S. V. Sevast'janov
  • Vitaly A. Strusevich
  • Luk N. Van Wassenhove
  • Carin M. Zwaneveld
چکیده

This paper introduces a new two-stage assembly scheduling problem. There are m machines at the first stage each of which produces a component of a job. When all m components are available, a single assembly machine at the second stage completes the job. The objective is to schedule jobs on the machines so that the makespan is minimized. It is shown that the search for an optimal solution may be restricted to permutation schedules. The problem is proved to be NP-hard in the strong sense even when m = 2. A schedule associated with an arbitrary permutation of jobs is shown to provide a worst-case ratio bound of 2, and a heuristic with a worst-case ratio bound of 2 lim is presented. The compact vector summation technique is applied for finding approximate solutions with worst-case absolute performance guarantees. Introduction The two-stage assembly problem is a generalization of the two-machine flow shop problem. Informally, it can be described as follows. There are n jobs to be processed. In the first stage, each of the machines M2 , i 1, m, m > 2, processes a component of a job; these machines work independently of each other. In the second stage, the assembly machine M4 assembles the m prepared components of each job. Each job Jj , j = 1, n, consists of a chain of sets of operations ({01,j, 0„,0 }, 0A0 ). An operation 0, 0 is to be processed on machine M„ this requires p.i,j time. Machine Mi can process at most one job at operation 0A,j is to be performed on MA and takes pA,) time. For 2,..., az, k = 1, m, i k, operations 0,0 and Ok j , j = 1, to be processed simultaneously. An assembly operation Oki may i = 1, m, and a time. An assembly any i and k, i = 1, n, are allowed start only after all operations 01,j , 0„,,j have been completed. The assembly machine MA can assemble the components of at most one job at a time. The criterion for optimality is the makespan Cmax , i.e., we need to minimize the time that all machines have completed all n jobs. The problem is frequently encountered in practice. Picture, for instance, the production of personal computers. Orders are assembled to customer specification at a packaging station. A customer typically requires a specific set of modules; a central processing unit, a hard disc, a video display unit, a printer, an appropriate keyboard, a set of manuals in the right language, etc. Although there may be only a few options for each module (e.g., there may only be five types of hard discs), a large variety of end products can still be offered to the customer by using different combinations at the packaging station. The modules are produced on independent feeder lines, say one line for the keyboards, one for the display units, etc. It is clear that this situation fits our assembly scheduling model. Of course, there are many other situations where a set of modules are produced on independent feeder lines, followed by an assembly or a packaging step. As many industries move closer to Just-In-Time systems, this type of layout will increasingly be found. Moreover, the market pressure for larger variety combined with the need to control costs in a global competitive environment forces companies to re-design products with flat bills of materials and modular structures. It follows that the problem discussed in this paper becomes increasingly relevant.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bi-objective Optimization for Just in Time Scheduling: Application to the Two-Stage Assembly Flow Shop Problem

This paper considers a two-stage assembly flow shop problem (TAFSP) where m machines are in the first stage and an assembly machine is in the second stage. The objective is to minimize a weighted sum of earliness and tardiness time for n available jobs. JIT seeks to identify and eliminate waste components including over production, waiting time, transportation, inventory, movement and defective...

متن کامل

Particle swarm optimization for minimizing total earliness/tardiness costs of two-stage assembly flowshop scheduling problem in a batched delivery system

This paper considers a two-stage assembly flow shop scheduling problem. When all parts of each product are completed in the first stage, they are assembled into a final product on an assembly machine in the second stage. In order to reduce the delivery cost, completed products can be held until completion of some other products to be delivered in a same batch. The proposed problem addresses sch...

متن کامل

A multi-objective genetic algorithm (MOGA) for hybrid flow shop scheduling problem with assembly operation

Scheduling for a two-stage production system is one of the most common problems in production management. In this production system, a number of products are produced and each product is assembled from a set of parts. The parts are produced in the first stage that is a fabrication stage and then they are assembled in the second stage that usually is an assembly stage. In this article, the first...

متن کامل

Modelling and solving the job shop scheduling Problem followed by an assembly stage considering maintenance operations and access restrictions to machines

This paper considers job shop scheduling problem followed by an assembly stage and Lot Streaming (LS). It is supposed here that a number of products have been ordered to be produced. Each product is assembled with a set of several parts. The production system includes two stages. The first stage is a job shop to produce parts. Each machine can process only one part at the same time. The second ...

متن کامل

Hybrid algorithms for Job shop Scheduling Problem with Lot streaming and A Parallel Assembly Stage

In this paper, a Job shop scheduling problem with a parallel assembly stage and Lot Streaming (LS) is considered for the first time in both machining and assembly stages. Lot Streaming technique is a process of splitting jobs into smaller sub-jobs such that successive operations can be overlapped. Hence, to solve job shop scheduling problem with a parallel assembly stage and lot streaming, deci...

متن کامل

Modeling the Hybrid Flow Shop Scheduling Problem Followed by an Assembly Stage Considering Aging Effects and Preventive Maintenance Activities

Scheduling problem for the hybrid flow shop scheduling problem (HFSP) followed by an assembly stage considering aging effects additional preventive and maintenance activities is studied in this paper. In this production system, a number of products of different kinds are produced. Each product is assembled with a set of several parts. The first stage is a hybrid flow shop to produce parts. All ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Operations Research

دوره 43  شماره 

صفحات  -

تاریخ انتشار 1995